Part Number Hot Search : 
BUP62 FC113 KBPC604 0602471M MPS651 KST64MTF KA384 C2328
Product Description
Full Text Search
 

To Download STK3310 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  stk 3310 ambient light sensor and proximity sensor with built-in ir led datasheet version - 1.3 2014/05/02 niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 1 1. overview description the STK3310 is an integrated ambient and infrared l ight to digital converter with a built-in ir led and i2c interface. this device provides not only ambient li ght sensing to allow robust backlight/display brightnes s control but also infrared sensing to allow proximit y estimation featured with interrupt function. for ambient light sensing, the STK3310 incorporates a photodiode, timing controller and adc in a single c hip. the excellent spectral response is designed to be c lose- to human eye. the STK3310 is suitable for detecting a wide range of light intensity environment. the maxi mum detecting light intensity is 6.5k lux. for proximity sensing, the STK3310 also incorporate s a photodiode, timing controller and adc in the same c hip. the spectral response is optimized for wavelength 850nm infrared light. the STK3310 provides programmable duty setting to drive ir led and emplo ys a noise cancellation scheme to highly reject unwant ed ambient ir noise. the proximity sensor is optimized so that the black card at 0-cm can be detected. please contact with sensor tek for further application solution. the STK3310 has excellent temperature compensation, robust on-chip refresh rate setting without externa l components. software shutdown mode control is provided for power saving application. the STK3310 operating voltage range is 1.7v to 3.6v. feature  integrated ambient light sensor, proximity sensor and infrared led in one package. proximity sensor  16 bits resolution for proximity detection  built-in led driver with flexible setting C led turn-on time : 16 steps it x 64 duty cycle options C led current : 12.5 / 25 / 50 / 100 ma  flexible interrupt setting C several interrupt modes meet application requirements. C flag modes are included. C interrupt persistence : 1 / 4 times  low noise design  ambient ir noise cancellation C immunity to 50hz/60hz fluorescent light flicker  built-in 850 nm led ambient light sensor  convert ambient light intensity to 16-bit digital data format  3rd generation ambient light sensor which closes t o human-eye response and suppress ir portion C read the illuminance directly; unlike conventional solution calculated from two diodes data  flexible digital settings C integration time : 0.2ms~6400ms  flexible interrupt setting C interrupt while out-of-window C persistence : 1 / 4 times  maximum detecting ambient light intensity : 6.5 k lux general  fully digital control with i2c interface C 1.7 ~ 3.6v i2c interface  low power design C standby mode C wait mode  time-multiplexing for sensing  v dd wide operation voltage : 1.7~3.6v  excellent temperature compensation: -40 to 85c  package: 3.94x2.36x1.35 (mm)  lead-free package (rohs compliant) applications  mobile phone, smart-phone, pda niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 2 2. function block t-con i2c interface niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 3 3. pinout diagram 4 3 2 5 6 7 8 sda int ldr nc vdd scl gnd leda STK3310 1 detector ir emitter top view 4. pin description pin no. pin name dir. pin function 1 sda b i2c serial data line. (open drain) 2 /int o interrupt pin, lo for interrupt alarming. (open drain) 3 ldr i ir led driver pin connecting to the cathode of the external ir led. the sink current of the ir led driver can be progra mmed through i2c or the external resistor. 4 nc no connect. 5 leda i anode of the embedded ir led, connect to p ower. 6 gnd gnd ground. the thermal pad is also connected to the gn d pin. 7 scl i i2c serial clock line. 8 vdd pwr power supply: 1.7v to 3.6v. direction denotation: o output gnd ground i input b bi-direction pwr power nc not connect niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 4 5. electrical specifications absolute maximum ratings symbol parameter min. typ. max. unit vdd supply voltage -0.3 3.8 v v leda voltage of leds anode -0.3 4.7 v v ldr voltage of ldr 3.8 v ta operation temperature -40 85 c ts storage temperature -40 85 c note: all voltages are measured with respect to gnd recommended operating conditions symbol parameter min. typ. max. unit vdd supply voltage 1.7 3.6 v v leda voltage of leds anode 2.4 4.6 v f i2c clock frequency of i2c 400 khz ta operation temperature -40 85 c note: all voltages are measured with respect to gnd symbol parameter max. unit 2 (hbm) kv 200 (mm) v esd electrostatic discharge protection 100 (latch up) ma note: all voltages are measured with respect to gnd 5 5 . . 1 1 e e l l e e c c t t r r i i c c a a l l a a n n d d o o p p t t i i c c a a l l c c h h a a r r a a c c t t e e r r i i s s t t i i c c s s vdd = vled = 2.8v, under room temperature 25c (unl ess otherwise noted) symbol parameter condition min. typ. max. unit operation characteristics i als als only supply current note1,2 90 a i ps ps only supply current note1,2 100 a i wait supply current at wait state note1,2 29 a i sd shutdown current note1,2 0.2 1 a v ih logic high, i2c note6 1.3 vdd v v il logic low, i2c note7 0.4 v als characteristics l p 1 peak sensitivity wavelength for als 550 nm als fscnt full scale als counts 65535 counts als dark als dark offset note2,3,4 0 3 counts als sense als sensing tolerance note2,3 10 % detecting intensity for als 0.1 (1 count) 6.5k (65535 counts) lux niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 5 proximity characteristics l p 2 high sensitivity wavelength range for ps 850 nm ps fscnt full scale ps counts 65535 counts ps count ps counts note2,8 255 300 345 counts irdr_led[1:0] note5 00 12.5 ma 01 25 ma 10 50 ma iled sink led sink current 11 100 ma led duty led duty adjust steps 64 steps note 1 : no led operation. note 2 : gain_als[1:0] = 2b11, .it_als[3:0] = 4b 1001, gain_ps[1:0] = 2b11, .it_ps[3:0] = 4b0001. note 3 : white led parallel light source. note 4 : e ambient = 0 lux. note 5 : the voltage of ldr pin is fixed at 1v. note 6 : i2c logical high voltage level is specifi ed as worst-case condition when all of the recommen ded operation supply voltages (vdd) are taken into consideration. the lo gical high level is different when different supply voltage is applied. note 7 : i2c logical low voltage level is specifie d as worst-case condition when all of the recommend ed operation supply voltages (vdd) are taken into consideration. the lo gical low level is different when different supply voltage is applied. note 8 : 18% gray card as reflector @ 30mm distance and no glass or apertures above the module. 5 5 . . 2 2 t t i i m m i i n n g g c c h h a a r r t t characteristics of the sda and scl i/o standard mode fast mode symbol parameter min. max. min. max. unit f sclk scl clock frequency 10 100 10 400 khz t hdsta hold time after (repeated) start condition. after this period, the first clock is generated 4.0 0.6 s t low low period of the scl clock 4.7 1.3 s t high high period of the scl clock 4.0 0.6 s t susta set-up time for a repeated start condition 4.7 0 .6 s t hddat data hold time 0 0 ns t sudat data set-up time 250 100 ns t r rise time of both sda and scl signals 1000 300 ns t f fall time of both sda and scl signals 300 300 ns t susto set-up time for stop condition 4.0 0.6 s t buf bus free time between a stop and start condition 4.7 1.3 s note 1: f sclk is the (t sclk ) -1 . niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 6 timing chart of the sda and scl write command read data sequential read data niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 7 6. prinpicle of operation digital interface STK3310 contains eight-bit registers accessed via t he i2c bus. all operations can be controlled by the command register. the simple command structure makes user e asy to program the operation setting and latch the light data from STK3310. section 5.2 timing chart displays the STK3310 i2c command format for reading and writing operation between host and STK3310. 6 6 . . 1 1 g g e e n n e e r r a a l l o o p p e e r r a a t t i i o o n n s s slave address STK3310 provides fixed i2c slave address of 0x48 us ing 7 bit addressing protocol. slave address r/w command bit operation 0 write command to STK3310 0x48 (followed by the r/w bit) 1 read data form STK3310 function description there are 19 registers available in the STK3310. th eir functions are summarized in the following table . bit addr reg name 7 6 5 4 3 2 1 0 default 00h state en_ak en_aso en_iro en_wait en_als en_ps 00h 01h psctrl prs_ps[1:0] gain_ps[1:0] it_ps[3:0] 31h 02h alsctrl prs_als[1:0] gain_als[1:0] it_als[3:0] 39h 03h ledctrl irdr_led[1:0] dt_led[5:0] ffh 04h int int_ctrl int_oui int_als int_ps[2:0] 00h 05h wait wait[7:0] 00h 06h thdh1_ps thdh_ps[15:8] ffh 07h thdh2_ps thdh_ps[7:0] ffh 08h thdl1_ps thdl_ps[15:8] 00h 09h thdl2_ps thdl_ps[7:0] 00h 0ah thdh1_als thdh_als[15:8] ffh 0bh thdh2_als thdh_als[7:0] ffh 0ch thdl1_als thdl_ als[15:8] 00h 0dh thdl2_als thdl_ als[7:0] 00h 10h flag flg_al sdr flg_ps dr flg_als int flg_psi nt flg_oui flg_nf 01h 11h data1_ps data_ps[15:8] 00h 12h data2_ps data_ps[7:0] 00h 13h data1_als data_als[15:8] 00h 14h data2_als data_als[7:0] 00h 15h data1_offset data_offset[15:8] 00h 16h data2_offset data_offset[7:0] 00h 17h reserved reserved 18h reserved reserved 3eh pdt_id 0 0 0 1 0 0 1 1 13h niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 8 3fh reserved reserved 80h soft_reset write to soft reset state register (00h) 1. en_ps ( bit[0] ), en_als ( bit[1] ), en_wait ( b it[2] ) : these bits are used to define what state for the de vice to be. the operation state flow will be stated later. bit [2:0] description 000 standby 001 no wait time, disable als, enable ps 010 no wait time, enable als, disable ps 011 no wait time, enable als, enable ps 100 not applied 101 set wait time, disable als, enable ps 110 set wait time, enable als, disable ps 111 set wait time, enable als, enable ps 2. en_iro ( bit[4] ) : to enable (1) / disable (0) interrupt run once func tion while interrupt run once will be stated in the later section. 3. en_aso ( bit[5] ) : to enable (1) / disable (0) ps data stored in regis ter 11h/12h is the result that adc output subtract offset data stored in register 15h/16h. this is used to cancel the system cross talk (offset). ex: data_ps[15:0] = data_ps_adc C data_offset[15:0] where data_ps_adc is the adc output while ps conversion is completed. 4. en_ak ( bit[6] ) : reserved. psctrl register (01h) 1. it_ps[3:0] ( bit[3:0] ) : the refresh time of ps can be tuned by it_ps[3:0]. through setting it_ps[3:0], user could achieve very wide range flexibly in choosing refresh time for different app lication demand. it is suggested to choose it_ps ti me less than 1.56ms to minimize the influence coming from flicke r noise. STK3310 takes 2 times of it_ps to perform proximity sensing. the default value of it_ps is 0.37ms. bit [3:0] refresh time multiple of base refresh time 0000 0.185 ms (base refresh time) x 1 0001 0.37 ms x 2 0010 0.741 ms x 4 .. . .. 1111 6070 ms x 32768 2. gain_ps[1:0] ( bit[5:4] ) : the gain setting for ps sensitivity range is summar ized in following table. it is suggested to choose x64 gain setting to get the optimum performance. the default value o f gain_ps is x64. bit [5:4] gain 00 x1 01 x4 10 x16 11 x64 niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 9 3. prs_ps[1:0] ( bit[7:6] ) : the ps has an interrupt persistence filter. the pe rsistence filter allows user to specify the number of consecutive out-of-threshold ps occurrences before an interrupt is triggered. bit [7:6] consecutive out-of-threshold ps occurrenc es 00 1 time 01 4 times alsctrl register (02h) 1. it_als[3:0] ( bit[3:0] ) : the refresh time of als can be tuned by it_als. thr ough setting it_als, user could achieve very wide r ange flexibly in choosing refresh time for different app lication demand. the default value of it_als is 94. 85ms. (it_als[3:0]=4b1001) bit [3:0] refresh time multiple of base refresh time lux/lsb under gain_al s = 2b11 0000 0.185 ms x 1 .. 0001 0.37 ms x 2 .. 0010 0.741 ms x 4 0.1 / 2 (it_als[3:0]-9) .. . .. .. 1000 47.36 ms x 256 0.2 1001 94.85 ms x 512 0.1 1010 189.44 ms x 1024 0.05 .. . .. .. 1111 6062 ms x 32768 .. 2. gain_als[1:0] ( bit[5:4] ) : the gain setting for als sensitivity range is summa rized in following table. it is suggested to choose x64 gain setting to get the optimum performance. the default value of gain_als is x64. bit [5:4] gain lux/lsb under it_als = 4b1001 00 x1 6.4 01 x4 1.6 10 x16 0.4 11 x64 0.1 3. prs_als[1:0] ( bit[7:6] ) : the als has an interrupt persistence filter. the p ersistence filter allows user to specify the number of consecutive out-of-threshold als occurrences before an interrup t is triggered. bit [7:6] consecutive out-of-threshold als occurren ces 00 1 time 01 4 times ledctrl register (03h) 1. dt_led[5:0] ( bit[5:0] ) : irled driving on-duty (with respect to refresh time ) could be adjusted through dt_led. through setting dt_led, irled on-duty period can vary from 1/64 to 64/64 of the set it_ps time. for the following example table, when the it_ps[3:0 ] = 4b0000 (ps refresh time is 0.185ms), user may set the irled on-duty period 1/64 of 0.185ms (= 2.89us) by defining dt_led[5:0] = 6b000000. by following thi s, user can choose the desired led on-duty period for stk33 10 bit [5:0] irled on-duty period irled on-duty period under it_ps = 0000 000000 it_ps x 1/64 2.89 us 000001 it_ps x 2/64 5.78 us niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 10 .. . . 111111 it_ps x 64/64 0.185 ms 2. irdr[1:0] ( bit[7:6] ) : the STK3310 provides different driving ability for irled through setting irdr. bit [7:6] irled driving current 00 12.5ma current sink 01 25ma current sink 10 50ma current sink 11 100ma current sink niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 11 system operation state normal mode the STK3310 provides control of als, proximity dete ction, and power management functionality through a n internal state machine. after a power-on-reset, the device i s in the standby mode. as soon as en_wait or en_als or en_ps is set to 1, the device will move to the start stat e. it will then continue go through the ps, wait, a nd als states cyclic. if these states are enabled, the device will execute e ach function. if en_wait, en_als or en_ps is change d during active mode it will jump to start state immediately and remains the data of registers data_ps and data _als without updating. it will go into a low power standby mode again only when en_wait, en_als and en_ps are all s et to 0. niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 12 interrupt run once mode STK3310 is provided iro mode to save power and simp lify system control. while en_iro is enabled, the s tate machine will go to standby mode after ps/als interr upt event triggered and ic will stop sensing for sa ving power. the state machine will leave standby mode once the flg_ psint or flg_alsint is cleared. please see the foll owing state diagram. standby start ps wait als (en_iro && flg_psint) == 1 (en_iro && flg_alsint == 1) flg_psint or flg_alsint is cleared (en_als && en_ps) == 0 niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 13 power management example: around 100 ms cycle time int register (04h) 1. int_ps[2:0] ( bit[2:0] ) : int_ps programs interrupt occurrence criteria for p s. bit [2:0] operation 000 ps int disable 001 ps int enable, interrupt is issued while flg_nf is toggled. flg_nf is defined at bit0 of flag register (10h) to indicate the ps state is near or far. 010 /int is treated as a flag and not an interrupt. /int = 1 if data_ps[15:0] > thdh_ps[15:0] and /int = 0 if data_ps[15:0] < thdl_ps[15:0]. 011 /int is treated as a flag and not an interrupt. /int = 0 if data_ps[15:0] > thdh_ps[15:0] and /int = 1 if data_ps[15:0] < thdl_ps[15:0]. 100 ps int enable, interrupt according to system pre-de fined sequence. refer to the following description. 101 ps int enable, interrupt only if the ps data va lue is higher than thdh_ps[15:0]. 110 ps int enable, interrupt only if the ps data va lue is lower than thdl_ps[15:0]. 111 ps int enable, interrupt if the ps data value is hi gher than thdh_ps[15:0] or the ps data value is lower than thdl_ps[15:0]. threshold hystersis is not applied. niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 14 flag mode while int_ps[2:0] is set to 3b010 or 3b011. the / int pin is intended to be used as flag to indicate if any object is proximity to the sensor or not. the mcu or applicat ion processor just reads the value of the /int pin to recognize the state without access the i2c interface. /int can no t be cleared by hosts access. if the /int pin is used as flag, the other interrup t event should be disabled. usually, the polling mo de is used for ambient light sensor while /int is used as flag of proximity sensing. interrupt mode /int is treated as interrupt signal when int_ps[2:0 ] other than flag mode are selected. in these modes , the other interrupt source can share the same /int pin to iss ue the interrupt event to host. out-of-threshold interrupt mode while int_ps[2:0] is set to 3b101/3b110/3b111, i t is so-called out-of-threshold interrupt. this i nterrupt scheme will issue continuous interrupt while the ps_data is hig her or lower the threshold defined by thdh_ps[15:0] / thdl_ps[15:0]. recommended interrupt mode the int_ps[2:0] = 3b001 is a new scheme which redu ces the softwares effort. the /int is asserted onl y when proximity state (flg_nf) is transient. host just ne eds to handle the proximity sensor while /int is as serted and no extra handling for interrupt. thdh_p s thdl_p s flg_nf data_p s flg _p s int i2c cle a r interrupt is asserted for change of flg_nf niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 15 compatible interrupt mode while int_ps[2:0] = 3b100, the interrupt mode is c ompatible with stk3171, stk3101 and stk3128. system pre-defined sequence is used to assert inter rupt signal. refer to the following state diagram. start /int = high check threshold_h data_ps[15:0] > thdh_ps[15:0] /int = low read data_ps[15:0] * check threshold_h data_ps[15:0] > thdh_ps[15:0] clear flg_psint ** /int = high clear flg_psint ** /int = high true false issue interrupt signal true false detect near direction check threshold_l data_ps[15:0] < thdl_ps[15:0] /int = low true false change detect direction & flg_nf = 0 read data_ps[15:0] * check data_ps[15:0] <= thdh_ps[15:0] clear flg_psint ** /int = high clear flg_psint ** /int = high change detect direction & flg_nf = 1 true false detect far direction note : * read data_ps is drivers behavior and it will trigger ics next action. ** clear flg_psint is drivers behavior and it wil l let /int pin = high niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 16 2. int_als ( bit[3] ) : int_als = 0, disable als interrupt. int_als = 1, en able als interrupt. STK3310 will issue an als inter rupt if the actual count data_als are outside the users progra mmed window defined in thdh_als and thdl_als. the user must write 0 to clear flg_alsint bit 3 operation 0 als interrupt disable 1 als interrupt enable 3. int_oui ( bit[4] ) : reserved. 4. int_ctrl ( bit[7] ) : this bit is used to control the interrupt mode. bit 7 operation 0 set /int pin low if flg_alsint or flg_psint high (logical or) 1 set /int pin low if flg_alsint and flg_psint high (logical and) wait register (05h) 1. wait[7:0] ( bit[7:0] ) : the wait time among every ps and als operation can be adjusted via i2c. the following table lists the possible values of wait time. bit [7:0] wait time 00h 5.93 ms; wait time among every ps and als opera tion is 5.93 ms 01h 11.9 ms; wait time among every ps and als opera tion is 11.9 ms 02h 17.8 ms; wait time among every ps and als opera tion is 17.8 ms . . ffh 1518 ms; wait time among every ps and als opera tion is 1518 ms ps threshold register (06h, 07h, 08h ,09h) a proximity interrupt event (flg_psint) is governed by the high and low thresholds in register 06h, 07 h, 08h and 09h respectively. the user write a high and low thresho ld value to these registers and the STK3310 will is sue an ps interrupt depends on setting of int_ps[2:0]. als threshold register (0ah, 0bh, 0ch ,0dh) an als interrupt event (flg_alsint) is governed by the high and low thresholds in register 0ah, 0bh, 0 ch and 0dh respectively. the user write a high and low thresho ld value to these registers and the STK3310 will is sue an als interrupt if the actual count data_als stored in re gisters 13h and 14h are outside the users programm ed window. flag register (10h) 1. flg_nf ( bit[0] ) : the definition of flg_nf depends on the setting of int_ps[2:0]. int_ps[2:0] flg_nf 000 unused. flg_nf is fixed to 1. 001 flg_nf is 0 if object in near to sensor and flg_nf is 1 if object is far to sensor. refer to int_ps[2:0] = 3b001 in previous descripti on. 010 flg_nf is 0 if object in near to sensor and flg _nf is 1 if object is far to sensor. niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 17 011 flg_nf is 0 if object in near to sensor and flg _nf is 1 if object is far to sensor. 100 flg_nf is 0 if STK3310 detection direction is objec t move from near side to far side. flg_nf is 1 if STK3310 detection direction is objec t move from far side to near side. 101 unused. flg_nf is fixed to 1. 110 unused. flg_nf is fixed to 1. 111 unused. flg_nf is fixed to 1. 2. flg_oui ( bit[2] ) : reserved. 3. flg_psint ( bit[4] ) : ps interrupt flag. this is the status bit of the in terrupt for ps. the bit is set to logic high when t he interrupt thresholds have been triggered, and logic low when not yet triggered. once triggered, /int pin stays l ow and the status bit stays high. both interrupt pin and the s tatus bit are cleared by writing 0. bit 4 operation 0 interrupt is cleared or not triggered yet 1 interrupt is triggered 4. flg_alsint ( bit[5] ) : als interrupt flag. this is the status bit of the i nterrupt for als. the bit is set to logic high when the interrupt thresholds have been triggered, and logic low when not yet triggered. once triggered, int pin stays lo w and the status bit stays high. both interrupt pin and the s tatus bit are cleared by writing 0. bit 5 operation 0 interrupt is cleared or not triggered yet. 1 interrupt is triggered. 5. flg_psdr ( bit[6] ) : ps data ready flag. this flag is used to confirm wh ether the ps data in the ps data registers are read or not. the bit will be 1 when the refreshed data is not read. the bit is automatically cleared to zero by stk331 0 after the ps data registers are read. 6. flg_alsdr ( bit[7] ) : als data ready flag. this flag is used to confirm w hether the als data in the als data registers are r ead or not. the bit will be 1 when the refreshed data is not re ad. the bit is cleared to zero after the als data registers are read. ps data register (11 and 12 hex) the STK3310 has two 8-bit read-only registers to ho ld the data from adc of ps. the most significant b it (msb) is accessed at register 11h, and the least significant bit (lsb) is accessed at register 12h. for 16-bit resolution, the data is from data_ps[15:0]. the registers are updated f or every ps refresh time (conversion cycle). als data register (13h and 14h) the STK3310 has two 8-bit read-only registers to ho ld the data from adc of als. the most significant b it (msb) is accessed at register 13h, and the least significant bit (lsb) is accessed at register 14h. for 16-bit resolution, the data is from data_als[15:0]. the registers are updated f or every als refresh time (conversion cycle). data offset register (15h and 16h) please refer to the description in state register ( 00h). product id (3eh) read only; pdt_id = product id to indicate the prod uct information. reserved (3fh) read only; rsrvd = reserved for engineering mode. niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 18 soft reset (80h) write any data to this register will reset the chip . niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 19 7. als response charts 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 1.1 300 350 400 450 500 550 600 650 700 750 800 850 900 950 1000 1050 1100 wavelength (nm) relative intensity als ps als operation current variation versus termperature -5.00% -4.00% -3.00% -2.00% -1.00% 0.00% 1.00% 2.00% 3.00% 4.00% 5.00% -60 -40 -20 0 20 40 60 80 100 temperature ( ) v a ri a ti o n p e rc e n ta g e n o rm a liz e to 2 0 spectral response als i act variation versus temperature @ vdd = 2.8v, halogen, al s-it = 94.85ms standby current versus termperature 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5 -60 -40 -20 0 20 40 60 80 100 temperature ( ) s ta n d b y c u rre n t (u a ) als wled dr 0 5000 10000 15000 20000 25000 30000 35000 40000 45000 50000 55000 60000 65000 70000 0 250 500 750 1000 1250 1500 1750 2000 2250 2500 lux als code 50ms 100ms 200ms 400ms i sd versus temperature @ vdd = 2.8v, halogen als dr @ vdd = 2.8v, wled parallel light source niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 20 8. proximity characteristic ps operation current variation versus termperature -5.00% -4.00% -3.00% -2.00% -1.00% 0.00% 1.00% 2.00% 3.00% 4.00% 5.00% -60 -40 -20 0 20 40 60 80 100 temperature ( ) variation percentage normalize to 20 ps i act variation versus temperature @ vdd = 2.8v, led driver current = 104ma, ps-it = 370us niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 21 9. application note STK3310 typical application circuit with independen t vdd and vled supply voltage STK3310 typical application circuit with only one s upply voltage niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 22 9 9 . . 1 1 p p o o w w e e r r n n o o i i s s e e c c o o n n s s i i d d e e r r a a t t i i o o n n in order to reduce the switching noise come from th e vled, it is suggested that ic power and vled come s from individual source to get the best performance of st k3310. the r1 series in the vdd path is used option ally to filter out the system power noise and the recommended valu e is 22 ohm. the r l is used optionally to lower down the ps code variation because of vled variation. if ic power and vled must be tied together due to s ystem consideration, an r/c low pass filter shall b e added in the vdd path of STK3310 to reduce the switching noise f rom vled. the value of r2 shall depend on system po wer noise level. the r l is also used optionally to lower down the ps code variation because of vled variation. 9 9 . . 2 2 r r l l c c a a l l c c u u l l a a t t i i o o n n if vled is tied to battery in real system, then the vled will drop to a lower voltage level after a pe riod of operation. the led driving current will be lowered due to the vled voltage drop and the ps code will also be infl uenced. l r could be used to lower down the impact of vled vari ation in the period of operation. l r calculation should consider the following conditions for obtain the realistic v alue for the application: 1). vled minimum operation voltage ( min led, v ) 2). forward current ( f i ) 3). led forward voltage ( f v ) 4). ldr minimum voltage to keep constant f i ( min ldr, v ) ) ( f min ldr, f min led, l i v v v r - - = for example: assume min led, v is 3.7 v, f v value is 1.5 v, f i is 100 ma (irdr_led[1:0] = 2b11), min ldr, v is 0.6v, then l r would be calculated as: ohm 16 ) 0.1 0.6 1.5 3.7 ( r l = - - = niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 23 10. package outline niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 24 pcb pad layout suggested pcb pad layout guidelines for the dual fl at no-lead surface mount package are shown below. 0.72 0.25 notes: all linear dimensions are in mm. niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 25 11. soldering information 1 1 1 1 . . 1 1 s s o o l l d d e e r r i i n n g g c c o o n n d d i i t t i i o o n n 1. pb-free solder temperature profile 2. reflow soldering should not be done more than tw o times. 3. when soldering, do not put stress on the ics dur ing heating. 4. after soldering, do not warp the circuit board. 1 1 1 1 . . 2 2 s s o o l l d d e e r r i i n n g g i i r r o o n n each terminal is to go to the tip of soldering iron temperature less than 350 for 3 seconds within onc e in less than the soldering iron capacity 25w. leave two seconds and more intervals, and do soldering of each termin al. be careful because the damage of the product is often started at the time of the hand solder. 1 1 1 1 . . 3 3 r r e e p p a a i i r r i i n n g g repair should not be done after the ics have been s oldered. when repairing is unavoidable, a double-he ad soldering iron should be used (as below figure). it should be confirmed beforehand whether the characteristics o f the ics will or will not be damaged by repairing. niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 26 12. storage information 1 1 2 2 . . 1 1 s s t t o o r r a a g g e e c c o o n n d d i i t t i i o o n n 1. devices are packed in moisture barrier bags (mbb ) to prevent the products from moisture absorption during transportation and storage. each bag contains a desiccant. 2. the delivery product should be stored with the c onditions shown below: storage temperature 10 to 30 relatively humidity below 60%rh 1 1 2 2 . . 2 2 t t r r e e a a t t m m e e n n t t a a f f t t e e r r u u n n s s e e a a l l e e d d 1. floor life (time between soldering and removing from mbb) must not exceed the time shown below: floor life 72 hours storage temperature 10 to 30 relatively humidity below 60%rh 2. when the floor life limits have been exceeded or the devices are not stored in dry conditions, they must be re-baked before reflow to prevent dama ge to the devices. the recommended conditions are shown below temperature 60 re-baking time 12 hours niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'
STK3310 rev 1.3 www.sensortek.com.tw @copyright 2013 sensortek t echnology corp. 27 important notice this document contains information that is propriet ary to sensortek technology corp. ( sensortek ), and is subject to change without notice. any part of this document may not be used, reproduced, duplicated or disclosed in any form or any means without the prior written per mission of sensortek. sensortek does not warrant or represent that any li cense, either express or implied, is granted under any sensorteks patent right, copyright, mask work right, or other intellectual property right relating to any combina tion, machine, or process in which sensortek s products or services are used. in addition, senso rtek does not assume any liability for the occurrence of infringing on any patent or other intellectual property rights of a third party. sensortek reserves the right to make corrections, m odifications, enhancements, improvements, and other changes to its products and services at any time and to dis continue any product or service without notice. cus tomers should obtain the latest relevant information before placi ng orders and should verify that such information i s current and complete. niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?' niv g ?pqls? 0755-89486115 qm?9ceo?h7n? m?w3by??s?'


▲Up To Search▲   

 
Price & Availability of STK3310

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X